give respite - German English Dictionary